/**
 * 译密码。为使电文保密，往往按一定规律将其转换成密码，收报人再按约定的规律将其译回原文。
 * 例如，可以按以下规律将电文变成密码:将字母A变成字母E，a变成e，
 * 即变成其后的第4个字母，W变成A，X变成B，Y变成C，Z变成D。
 */
#include <stdio.h>
int main() {
    char c;
    // 输入一个字符给字符变量c
    while ((c = getchar()) != '\n') // 检查c的值是否为换行符'\n'
    {
        if (c >= 'W' && c <= 'Z' || c >= 'w' && c <= 'z') {
            // 如果是26个字母中最后4个字母之一就使c-22
            c = c - 22;
        } else if ((c >= 'a' && c < 'w') || (c >= 'A' && c < 'W')) {
            // 如果是前面22个字母之一，就使c加4，即变成其后第4个字母
            c = c + 4;
        }
        printf("%c", c); // 输出已改变的字符
    }
    printf("\n");
    return 0;
}
